package com.zzyl.framework.config;


import org.springframework.security.crypto.bcrypt.BCrypt;

public class FixedSaltEncryptor {
    // 管理员密码中的盐值（从 $2a$10$7JB720yubVSZvUI0rEqK/. 提取）
    private static final String ADMIN_SALT = "$2a$10$7JB720yubVSZvUI0rEqK/.";

    /**
     * 使用固定盐值加密密码（与管理员密码盐值相同）
     */
    public static String encryptWithAdminSalt(String password) {
        return BCrypt.hashpw(password, ADMIN_SALT);
    }

    public static void main(String[] args) {
        String password = "common123";
        String encrypted = encryptWithAdminSalt(password);
        System.out.println("加密结果: " + encrypted);
    }
}